package entity

import "time"

// SystemStatus 系统状态
// 用于记录系统的整体运行状态，包括运行时长、最后更新时间、版本信息和运行环境，便于系统监控和维护
//
type SystemStatus struct {
	ID             string    `json:"id" gorm:"primaryKey"` // 状态记录唯一标识
	Status         string    `json:"status"`               // 系统当前状态
	Uptime         int64     `json:"uptime"`               // 系统运行时间（秒）
	LastUpdateTime time.Time `json:"last_update_time"`     // 最后更新时间
	Version        string    `json:"version"`              // 系统版本号
	Environment    string    `json:"environment"`          // 运行环境（如dev、test、prod等）
}
